package com.ecr.hub.front.converter;

import java.text.DecimalFormat;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;

public class MeterConverter implements Converter {

	DecimalFormat df = new DecimalFormat("########.00");

	@Override
	public Object getAsObject(FacesContext context, UIComponent component,
			String value) {
		return null;
	}

	@Override
	public String getAsString(FacesContext context, UIComponent component,
			Object value) {

		Float f = (Float) value;
		
		// Finallement on ne prend que la valeur entière.
		Integer i = new Integer(f.intValue());
		return i.toString();
	
//		if (f.floatValue() == f.intValue()) {
//			Integer i = new Integer(f.intValue());
//			return i.toString();
//		} else {
//			String s =	df.format(f);
//			return s;
//		}
	}

}
